MALLAIDLDMFGHGSAGQVLGRTDVDRVEYQYSTKSLLSIYIFYEETCGFFIDEEKKVFVVFELDESQAYKYAYIIGENICLKKLDLGEVRTFSCPIVCSSSYVPS